package com.yt.setclaim.models.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yt.setclaim.models.entity.MedicalReview;
import com.yt.setclaim.models.vo.ClaimInfoVO;

import java.util.List;

public interface MedicalReviewService extends IService<MedicalReview> {
    /**
     * 根据索赔ID获取医疗审核记录
     * @param claimId 索赔ID
     * @return 医疗审核记录
     */
    MedicalReview getByClaimId(Integer claimId);

    /**
     * 获取待审核的索赔记录
     * @return 待审核的索赔记录列表
     */
    List<ClaimInfoVO> getPendingClaims();
    
    /**
     * 校验管理员ID是否存在
     * @param adminId 管理员ID
     * @return 管理员是否存在
     */
    boolean isValidAdminId(Integer adminId);
}